/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proyectois;

import Entidad.Alumno;
import Entidad.MatriculaCab;
import HibernateUtil.NewHibernateUtil;
import org.hibernate.Session;
import Interfaces.MenuMatricula;
import de.javasoft.plaf.synthetica.SyntheticaSkyMetallicLookAndFeel;

import javax.swing.JOptionPane;
import javax.swing.UIManager;

/**
 *
 * @author Administrador
 */
public class ProyectoIS {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws Exception {
                MatriculaCab matricula=new MatriculaCab();
         Alumno alumno=new Alumno();
         alumno.setIdAlumno(200000);
         alumno.setCui(20071674);
         alumno.setNombre("juan");
         alumno.setApePater("perez");
         alumno.setDistrito("paucarpata");
         alumno.setDireccion("av los angeles");
         alumno.setTipoDocMil("civil");
        matricula.setIdMatricula(2);
        matricula.setAnioLec("aa");
        matricula.setNumRec(24242);
        matricula.setSemestre("2");
        matricula.setAlumno(alumno);

   
        Session s=NewHibernateUtil.getSessionFactory().getCurrentSession();
                s.beginTransaction();
        //s.save(matricula);
                s.save(alumno);
        s.beginTransaction().commit();
        
        
        
        /*
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("ProyectoISPU");
    AlumnoJpaController control_alumno=new AlumnoJpaController(emf);
    Alumno alumno=new Alumno();
    Fun_aux fa=new Fun_aux();

        alumno.setAluCui(2);
        alumno.setAluDni("44900563");
        alumno.setAluNom("juan perez");
        //control_alumno.create(alumno);
        List<Alumno> alumnos=new ArrayList<Alumno>();
        EntityManager em;
        em=control_alumno.getEntityManager();
        Query q = em.createNamedQuery("Alumno.findByAluCui");
        Integer a=1;
        q.setParameter("aluCui", 2);
        String nombre=fa.input("hola");
       alumnos = q.getResultList();
        */
     /*   
         try
        {UIManager.setLookAndFeel(new SyntheticaSkyMetallicLookAndFeel());
        }
        catch(Exception ex)
        {
            JOptionPane.showMessageDialog(null,"Error look and feel","Error:"
                    +ex.getMessage(),JOptionPane.ERROR_MESSAGE);
        }
            MenuMatricula pri=new MenuMatricula();
        pri.setVisible(true);
 */
        // TODO code application logic here
    }
}
